當後端管理資料庫時,需要使用python連接資料庫,
這時可以使用pyodbc去連線MSSQL
pip install pyodbc
import pyodbc
import pymssql
def conn():
    connect = pyodbc.connect(
            'DRIVER={SQL Server};'
            'SERVER=localhost;'
            'DATABASE="db名稱";'
            'Trusted_Connection=yes;'
    )
    if connect:
        print("連線成功")
    else:
        print("連線失敗")
    return connect
一開始一直失敗,後來發現是windows防火牆允許的程式沒有SQL Server。
解決方法:


sqlserve.exe
Microsoft SQL Server -> MSSQL.1 -> MSSQL -> Binn -> sqlservr.exe



明天見!